home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
051-060
/
amok51
/
detachfile
/
detachfile.dok
< prev
next >
Wrap
Text File
|
1993-11-04
|
2KB
|
63 lines
DetachFile
================
© 1991 by Fridtjof Siebert
Nobileweg 67
7000 Stuttgart 40
Alle Rechte Vorbehalten. Das Paket darf in der vorliegenden Form
unentgeltlich weitergegeben werden.
Funktion:
DetachFile ermöglicht es, Programme so zu verändern, daß sie sich
beim normalen Aufruf so verhalten, als wenn sie mit RUNBACK gestartet
wurden. Dies geschieht, indem das Programm um einen Hunk ergänzt wird,
der den Rest des Programms als einen neuen Prozeß startet und selbst
zurückkehrt.
Aufruf:
DetachFile <source> <destination>
<source> ist der ursprüngliche Name des Programms.
<destination> ist der Name, den das 'detachte' Programm bekommen soll.
Dieser darf nicht mit <source> übereinstimmen.
Nachteile:
- das entstandene Programm ist 732 Bytes länger
- das Programm nicht mehr residentfähig, selbst wenn es das zunächst war.
- ich übernehme keine Garantie dafür, das dies mit allen Programmen und
unter allen Versionen des AmigaOS funktioniert.
- ich übernehme keine Garantie dafür, das dies mit irgendeinem Programm
und unter irgendeiner Version des AmigaOS irgendetwas sinnvolles tut.
Die mitgelieferten Dateien:
DetachFile.dok Dokumentation
DetachFile Das Programm selbst
DetachFile.mod Der Oberon-Quelltext
DetachIt.asm Assembler-Quelltext eines kleinen Demos, das sich
detacht und den gleichen Code benutzt, wie
DetachFile. Es läßt die Power-LED eine von der
Länge des übergebenen Arguments abhängige Zeit
lang blinken.
DetachIt Das Executable des Demos (ohne Icon)
Viel Spaß!